place with abundant bromeliads - Turkish English Dictionary